package rensoft.android.rpc;

import rensoft.android.lang.IRequest;
import rensoft.android.rpc.simpleserver.ISimpleRpcServer;
import rensoft.java.event.Event;
import rensoft.java.lang.Run;
import rensoft.java.net.UrlBuilder;

public interface IServerRequest extends Run, IRequest {
  void add(String key, Object value);

  String getAction();

  Event<UrlBuilder> getEventUrlCreate();

  ISimpleRpcServer getServer();

  UrlBuilder getUrl();

  boolean isEqual(IServerRequest request);

}
